array of solar cells - Alemán Inglés Diccionario